如何接入OPCUA设备 | 您所在的位置:网站首页 › opc ua教程 › 如何接入OPCUA设备 |
前提条件 已购买边缘一体机。 已激活您的边缘一体机。具体操作,请参见边缘一体机安装与激活。 步骤一:搭建OPC UA ServerOPC UA Server的环境依赖如下表格所示: 依赖组件 版本要求 安装命令 python ≥ 3.5.2 无 pip ≥ 9.0.1 无 opcua ≥ 0.98.3 pip install opcua==0.98.3 本文以OPC UA Server模拟一个LED灯设备,该设备具有温度(temperature)属性,高温报警(high_temperature)事件。请根据以下步骤,完成OPC UA Server的搭建。 下载OPC UA Server。 wget http://iotedge-web.oss-cn-shanghai.aliyuncs.com/public/driverSample/opcua_simulation_server.tar.gz启动OPC UA Server。 tar -zxvf opcua_simulation_server.tar.gz cd opcua_simulation_server && chmod +x opcua_simulation_server.sh && ./opcua_simulation_server.sh步骤二:安装OPC UA客户端本文使用物联网边缘计算提供的官方OPC UA驱动接入OPC UA设备。在设备接入过程中的设备配置操作,需要借助OPC UA客户端作为辅助工具,获取OPC UA Server模拟设备信息,用于在控制台创建产品和配置驱动时使用。 本示例使用OPC UA客户端UaExpert工具。 下载并安装OPC UA客户端UaExpert工具。具体操作,请参见Unified Automation UaExpert工具文档。 安装完成后打开UaExpert工具。 在工具栏中单击图标,新增OPC UA Server。 填写OPC UA Server的URL地址,建立与OPC UA Server的连接。URL为OPC UA Server所在主机的IP地址:端口号。 说明OPC UA Server示例中默认监听端口为4840,因此OPC UA Server的URL地址格式示例如下: opc.tcp://192.168.1.1:4840配置完成URL地址后单击OK,显示设备信息。 设备信息包括以下内容: 设备描述信息(图示中①) 设备引用信息(图示中②) 步骤三:创建基于OPC UA协议的设备登录物联网平台控制台。 创建节点类型为网关子设备、接入网关协议为OPC UA的产品。具体操作,请参见创建产品。 其中,部分参数设置如下: 参数 描述 所属品类 选择标准品类下的边缘计算 > 其他设备。 节点类型 选择网关子设备。 接入网关协议 选择OPC UA。 创建产品完成后,在产品详情页为OPC UA产品添加如下自定义功能,然后发布上线自定义功能。具体操作,请参见单个添加物模型。 添加属性 根据下图所示,设置属性参数。 设置参数完成后,单击新增扩展描述,配置节点名称。 节点名称:设备在OPC UA Server中的变量节点DisplayName的值。 添加服务 根据下图所示,设置服务参数。 单击输入参数下的增加参数,为产品服务新增参数。 设置参数完成后,单击新增扩展描述,配置节点名称。 节点名称:设备method在OPC UA Server中的变量节点DisplayName的值。 添加事件 根据下图所示,设置事件参数。 单击输出参数下的增加参数,为产品事件新增参数。 设置参数完成后,单击新增扩展描述,配置节点名称。 节点名称:设备事件在OPC UA Server中的变量节点DisplayName的值。 为OPC UA产品添加设备。具体操作,请参见单个创建设备。 步骤四:配置终端设备登录边缘计算控制台。 在左侧导航栏选择节点管理 > 终端设备管理 。 在终端设备管理页面中,找到前提条件中激活的主机,选择通用设备 > +驱动。 分配官方OPC UA驱动到主机中。 选择OPCUA驱动,单击设备列表区域框中的驱动配置,在弹出面板中单击添加通道,设置通道参数。 部分参数说明如下所示。更多信息,请参见添加OPC UA协议设备。 参数 描述 配置举例 通道名称 OPC UA通道名称。 opcua_server 通道地址 OPC UA Server的URL地址。 opc.tcp://192.168.1.1:4840 用户名 OPC UA Server连接用户名。 demo 密码 OPC UA Server连接密码。 abc123 方法调用超时时间 请求调用OPC UA Server的调用超时时间,单位为秒。 10 单击设备列表区域框中的添加设备,为OPC UA驱动关联已创建好的OPC UA产品和设备,然后单击确定。 说明设备名称下,需要您手动输入已创建的设备名称。 分配设备成功后,单击设备名称右侧的设备配置。 根据参数说明配置参数后,单击确定。 参数 描述 关联通道 选择已添加的通道。 节点路径 设备在OPC UA Server中,从Objects开始到设备节点的绝对路径。例如demo_led设备在OPC UA Server中的路径为Objects/demo_led。 在节点管理页面主机管理页签下,单击主机列表中操作栏中的主机部署,部署边缘一体机及其关联的所有资源。 在终端设备管理页签下,选择OPCUA驱动,查看设备状态显示为在线,表示已部署成功。 至此,您已完成OPC UA设备接入实践。 |
CopyRight 2018-2019 实验室设备网 版权所有 |